
package controladores;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import modelos.*;
import vistas.*;


public class controlador_categoria implements  ActionListener {
    vista_categoria v_categoria;
    modelo_categoria m_categoria;


    public void actionPerformed(ActionEvent e) {

    String boton = e.getActionCommand();
    if (boton.equals("grabar"))
      grabar();


    }


    public controlador_categoria(vista_categoria v_categoria )
   {
        m_categoria = new modelo_categoria();//
    this.v_categoria = v_categoria;
   }

    void grabar()
    {
    if(v_categoria.txtCodigo.getText().equals("") || v_categoria.txtNombre.getText().equals("") )
    {
        JOptionPane.showMessageDialog(v_categoria,"hay campos obligatorios en blanco, verifique");
    }
    else
    {
        m_categoria.insertar(v_categoria.txtCodigo.getText(),v_categoria.txtNombre.getText(),v_categoria.txtDescripcion.getText());
        JOptionPane.showMessageDialog(v_categoria,"se ha registrado con exito");
    }
    v_categoria.cancenlar();
   }
}
